The Complete Web Development Bootcamp

Become a Full-Stack Web Developer with just ONE course. HTML, CSS, Javascript, Node, React, PostgreSQL, Web3 and DApps

4.7 (200,032 ratings) | 797,021 students

Created by Dr. Angela Yu

Bestseller Updated May 2025 | 62 hours total | English

Web Development Course Image

The Complete Web Development Bootcamp

By Dr. Angela Yu

4.7 (200,032)

₹499 ₹749

Discount applied with code: ST21MT30625G1

30-Day Money-Back Guarantee

This course includes:
  • 62 hours on-demand video
  • 104 articles
  • 82 downloadable resources
  • Access on mobile and TV
  • Certificate of completion

What You'll Learn

  • Build 16 web development projects for your portfolio, ready to apply for junior developer jobs.
  • Learn the latest technologies, including Javascript, React, Node, and Web3 development.
  • Be able to build ANY website you want.
  • Create a full-stack web application using HTML, CSS, Javascript, Node, and PostgreSQL.
  • Master front-end development with HTML, CSS, and React.
  • Master back-end development with Node.js and PostgreSQL.
  • Learn professional developer best practices.
  • Work as a freelance web developer or land a junior developer job.

Course Content

65 sections • 614 lectures • 62h 3m total length

  • Welcome to the Course 10min
  • Setting Up Your Environment 8min
  • Course Structure and Projects 12min
  • How to Get the Most Out of This Course 10min
  • Introduction to Web Development 10min
  • Using the Developer Console 5min
  • Resources and Community 3min
  • Quiz: Course Overview 2min

  • Introduction to HTML 15min
  • HTML Elements and Structure 20min
  • CSS Basics: Styling and Layout 25min
  • Responsive Design with CSS 20min
  • Flexbox and Grid 18min
  • CSS Animations 15min
  • Project: Personal Portfolio Website 30min
  • Quiz: HTML and CSS Basics 10min
  • Advanced CSS Selectors 12min
  • Coding Challenge #1: CSS Layout 20min
  • Debugging CSS Issues 15min
  • Code Review: Front-End Basics 10min

  • Introduction to JavaScript 15min
  • Variables and Data Types 20min
  • Functions and Scope 20min
  • Arrays and Loops 25min
  • Objects and Methods 20min
  • DOM Manipulation Basics 18min
  • Event Handling 15min
  • Coding Challenge #2: To-Do List 20min
  • Project: Interactive To-Do List App 35min
  • Quiz: JavaScript Fundamentals 10min
  • ES6+ Features: Arrow Functions 15min
  • Destructuring and Spread Operator 12min
  • Template Literals 10min
  • Debugging JavaScript 15min
  • Code Review: JavaScript Basics 10min

  • Advanced CSS Techniques 20min
  • Introduction to Bootstrap 15min
  • Bootstrap Grid System 20min
  • Bootstrap Components 18min
  • Customizing Bootstrap 15min
  • Coding Challenge #3: Responsive Layout 20min
  • Project: Landing Page with Bootstrap 30min
  • Quiz: CSS and Bootstrap 10min
  • Debugging Responsive Issues 12min
  • Code Review: Bootstrap Projects 10min

  • Introduction to jQuery 15min
  • jQuery Selectors and Events 20min
  • DOM Manipulation with jQuery 15min
  • jQuery Animations 18min
  • Coding Challenge #4: jQuery Effects 20min
  • Project: Interactive Gallery with jQuery 30min
  • Quiz: jQuery Basics 10min
  • Best Practices with jQuery 12min

  • Introduction to React 20min
  • Components and Props 20min
  • State and Lifecycle 18min
  • Hooks: useState and useEffect 20min
  • React Router Basics 15min
  • Handling Forms in React 18min
  • Coding Challenge #5: React Component 20min
  • Project: Task Manager App 40min
  • Quiz: React Basics 10min
  • State Management with Context 15min
  • React Best Practices 12min
  • Code Review: React Projects 10min

  • Introduction to Node.js 20min
  • Setting Up Node.js Environment 15min
  • Modules and NPM 18min
  • Express.js Basics 20min
  • Building RESTful APIs 20min
  • Handling Requests and Responses 15min
  • Coding Challenge #6: API Endpoint 20min
  • Project: Blog Backend with Express 40min
  • Quiz: Node.js Basics 10min
  • Middleware in Express 15min
  • Error Handling in Node.js 12min
  • Code Review: Node.js Projects 10min

  • Introduction to Databases 15min
  • Setting Up PostgreSQL 20min
  • SQL Basics: Tables and Queries 20min
  • Joins and Relationships 18min
  • Connecting Node.js to PostgreSQL 15min
  • Coding Challenge #7: Database Query 20min
  • Project: E-Commerce Database 30min
  • Quiz: PostgreSQL Basics 10min
  • Optimizing Database Queries 12min
  • Code Review: Database Projects 10min

  • Introduction to Web3 20min
  • Blockchain Basics 15min
  • Smart Contracts with Solidity 20min
  • Interacting with Ethereum 18min
  • Building a DApp 20min
  • Coding Challenge #8: Smart Contract 20min
  • Project: Decentralized Voting App 30min
  • Quiz: Web3 Basics 10min

  • Project Overview and Planning 20min
  • Building the Frontend with React 30min
  • Creating the Backend with Node.js 30min
  • Integrating PostgreSQL Database 25min
  • Authentication and Authorization 20min
  • Testing and Debugging 25min
  • Deployment to Heroku 20min
  • Project: Social Media Platform 45min
  • Quiz: Full-Stack Concepts 10min
  • Code Review: Capstone Project 15min

Includes 55 additional sections covering advanced topics, coding challenges, and projects such as:

  • Advanced JavaScript: Closures and Prototypes (10 lectures, 3h)
  • APIs and AJAX (8 lectures, 2h)
  • Authentication with JWT (6 lectures, 1h 30m)
  • Project: Keeper App (10 lectures, 4h)
  • Project: Weather App (8 lectures, 3h)
  • Project: E-Commerce Platform (12 lectures, 5h)
  • Deployment and DevOps Basics (6 lectures, 1h 30m)
  • 49 additional sections with coding challenges, quizzes, and theory (479 lectures, 24h 3m)

These sections include additional portfolio projects, advanced web development techniques, and preparation for real-world development.

Requirements

  • No programming experience needed - I'll teach you everything you need to know.
  • A computer with access to the internet.
  • No paid software required - all projects use free tools and platforms.
  • I'll walk you through, step-by-step, how to get all the software installed and set up.

Description

Welcome to the Complete Web Development Bootcamp, the only course you need to learn to code and become a full-stack web developer. With 200,032 ratings and a 4.7 average, my Web Development course is one of the HIGHEST RATED courses in the history of Udemy! At 62+ hours, this Web Development course is without a doubt the most comprehensive web development course available online. Even if you have zero programming experience, this course will take you from beginner to mastery.

This is the only course you need to learn web development - HTML, CSS, JavaScript, Node, React, PostgreSQL, and so much more. You’ll build 16 portfolio projects, learn modern tools, and master professional developer best practices.

By the end, you’ll be ready to work as a freelance web developer or land a junior developer job. Join over 790,000 students and start your web development journey today! Click the Signup button to enroll.

Instructors

Dr. Angela Yu

Developer and Lead Instructor

2,345,678 students | 5 courses

Dr. Angela Yu is a renowned developer and instructor with over 2.3M students. Her engaging teaching style and focus on practical projects make complex web development concepts accessible to all learners.

Student Reviews

5.0

"Angela is an amazing instructor! The projects are practical, and I feel ready to apply for jobs." – Emily R.

4.5

"This course covers everything from scratch to advanced topics. Highly recommend!" – Michael T.

Explore More Courses